package dao.mysql;
import business.vo.BookingVO;
import dao.BookingDAO;
import dao.DAOFactory;
import dao.FacilityDAO;
import dao.HolidayDAO;
import dao.PriorityDAO;
import dao.UserDAO;

public class DAOFactoryImpl extends DAOFactory{
	
	private FacilityDAO facilityDAO = new FacilityDAOImpl();
	private UserDAO userDAO = new UserDAOImpl();
	private BookingDAO bookingDAO = new BookingDAOImpl();
	private PriorityDAO priorityDAO = new PriorityDAOImpl();
	private HolidayDAO holidayDAO = new HolidayDAOImpl();
	public FacilityDAO getFacilityDAO()
	{
		return facilityDAO;
	}
	@Override
	public UserDAO getUserDAO()
	{
		return userDAO;
	}
	@Override
	public BookingDAO getBookingDAO() {
		return bookingDAO;
	}
	@Override
	public BookingVO getBookingVO() {
		// TODO Auto-generated method stub
		return null;
	}
	public PriorityDAO getPriorityDAO() {
		return priorityDAO;
	}
	@Override
	public HolidayDAO getHolidayDAO() {
		// TODO Auto-generated method stub
		return holidayDAO;
	}
	
	
}
